package com.m3958.firstgwt.shared.type;



public enum DiskFileField{
	FILE_NAME("name"),FILE_SIZE("fileSize"),
	IS_FOLDER("folder"),LAST_MODIFIED("lastModified"),
	OLD_FILE_NAME("oldFileName"),DIR_PATH("dirPath"),SHOW_BACKUP("showbackup");
	
	
	private String value;
	
	DiskFileField(String value){
		this.value = value;
	}
	
	public String getValue(){
		return value;
	}
	
//	String ename;
//	String cname;
//	String alias;
//	
//	DiskFileField(String ename,String cname,String alias) {
//		this.ename = ename;
//		this.cname = cname;
//		this.alias = alias;
//	}
//	public String getEname(){
//		return this.ename;
//	}
//	public String getCname(){
//		return this.cname;
//	}
//	public String getAlias(){
//		return this.alias;
//	}
//	
//    public static DiskFileField getFieldEnumByEname(String ename){
//    	DiskFileField result = null;
//    	for(DiskFileField lf : DiskFileField.values()){
//    		if(ename.equals(lf.getValue())){
//    			result = lf;
//    			break;
//    		}
//    	}
//    	return result;
//    }
//    
//    public static DiskFileField getFieldEnumByCname(String cname){
//    	DiskFileField result = null;
//    	for(DiskFileField lf : DiskFileField.values()){
//    		if(cname.equals(lf.getCname())){
//    			result = lf;
//    			break;
//    		}
//    	}
//    	return result;
//    }
//    
//    public static DiskFileField getFieldEnumByAlias(String alias){
//    	DiskFileField result = null;
//    	for(DiskFileField lf : DiskFileField.values()){
//    		if(alias.equals(lf.getAlias())){
//    			result = lf;
//    			break;
//    		}
//    	}
//    	return result;
//    }
}

